Java Does not Distribute

نویسندگان

  • Gerald Brose
  • Klaus-Peter Löhr
  • André Spiegel
چکیده

Java is commonly considered the ideal language for implementing software for the In-ternet. A closer look, however, reveals that distributed programming is poorly supported in Java. This is because the very design of the language rules out distribution{transparent remote invocation. It is shown that Sun's technology for distributed Java programming, RMI, makes things worse by allowing two diierent invocation semantics to hide behind an object variable. The consequences of using CORBA instead of RMI are investigated. Various options for changing either RMI or Java itself are considered, so that language platforms supporting a high degree of distribution transparency could be built.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamical Vertical Integration of Distributed Java Components Using an Architecture Model

A key idea of architecture is the description of components and their connections. This information can be extended to define the horizontal and vertical distribution of components. RemoteXParts is a framework that uses such a model and exploits it for dynamic deployment at runtime along the vertical client/server line. Its goal is the support of the POJO (Plain Old Java Object) programmer. It ...

متن کامل

Web-integrating Network-conscious Image Transmission

This paper describes the development of a new Network-Conscious Image Compression and Transmission System (NETCICATS) architecture that may be incorporated into existing web browsers, e.g., Netscape a. NETCICATS introduces an approach to compression that does not simply optimize compression , but which optimizes overall performance of transmitting compressed images over a lossy, packet-switched...

متن کامل

Appletizer: Enabling small computing devices as network management consoles

Network and system management tools have benefited from the emergence of Java as an implementation language for applications that are widely portable across platforms in a uniform binary format. The possibility to distribute tasks allows for more scaleable and robust designs [1]. While opportunities for distributed applications following e.g. the mobile agents paradigm are not restricted to Jav...

متن کامل

A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet

In recent years the World Wide Web has transformed into a dynamic, interactive medium, exposing a proliferation of on-line services that distribute large quantities of multimedia. This has increased awareness of the need to select an appropriate Web programming technology when creating Webbased services. This paper compares three dynamic Web programming technologies from the point of view of pe...

متن کامل

Providing Fine-Grained Access Control For Mobile Programs Through Binary Editing

With the advent of WWW, there is considerable interest in programs that can migrate from one host to another and execute. For instance, Java programs are increasingly being used to add dynamic content to a web page. When a user accesses the web page through a browser, the browser migrates the Java program and executes it at the user’s site. Mobile programs are appealing because they support eff...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997